renal localization - Alemán Inglés Diccionario